@struct atsc_table_vct_channel
@brief ATSC VCT channel table (covers both CVCT and TVCT)
@ingroup dvb_table
@param modulation_mode modulation mode
@param minor_channel_number minor channel number
@param major_channel_number major channel number
@param carrier_frequency carrier frequency
@param channel_tsid channel tsid
@param program_number program number
@param service_type service type
@param hide_guide hide guide
@param out_of_band out of band (CVCT only)
@param path_select path select (CVCT only)
@param hidden hidden
@param access_controlled access controlled
@param ETM_location ETM location
@param source_id source ID
@param descriptors_length length of the descriptors
@param descriptor pointer to struct dvb_desc
@param next pointer to another struct atsc_table_vct_channel
@param descriptors_length length of the descriptors
@param short_name short name. The __short_name is converted
from UTF-16 to locale charset when parsed
This structure is used to store the original VCT channel table,
converting the integer fields to the CPU endianness.
The undocumented parameters are used only internally by the API and/or
are fields that are reserved. They shouldn't be used, as they may change
on future API releases.
Everything after atsc_table_vct_channel::descriptor (including it) won't
be bit-mapped * to the data parsed from the MPEG TS. So, metadata are
added there.
@struct atsc_table_vct_channel @brief ATSC VCT channel table (covers both CVCT and TVCT) @ingroup dvb_table
@param modulation_mode modulation mode @param minor_channel_number minor channel number @param major_channel_number major channel number @param carrier_frequency carrier frequency @param channel_tsid channel tsid @param program_number program number @param service_type service type @param hide_guide hide guide @param out_of_band out of band (CVCT only) @param path_select path select (CVCT only) @param hidden hidden @param access_controlled access controlled @param ETM_location ETM location @param source_id source ID @param descriptors_length length of the descriptors
@param descriptor pointer to struct dvb_desc @param next pointer to another struct atsc_table_vct_channel @param descriptors_length length of the descriptors @param short_name short name. The __short_name is converted from UTF-16 to locale charset when parsed
This structure is used to store the original VCT channel table, converting the integer fields to the CPU endianness.
The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.
Everything after atsc_table_vct_channel::descriptor (including it) won't be bit-mapped * to the data parsed from the MPEG TS. So, metadata are added there.